package com.shockweb.common.security;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;


/**
 * MD5签名
 * @author: 彭明华
 * 2017年5月15日 下午2:44:43
 *
 */
public class Md5 {


    
    /**
     * MD5签名
     * @param btInput
     * @return String 返回MD5签名后的数据
     * @throws NoSuchAlgorithmException
     */
    public static byte[] md5(byte[] btInput) throws NoSuchAlgorithmException {
        // 获得MD5摘要算法的 MessageDigest 对象
        MessageDigest mdInst = MessageDigest.getInstance("MD5");
        // 使用指定的字节更新摘要
        mdInst.update(btInput);
        // 获得密文
        return mdInst.digest();
    }
 
}
